
package televisão;

public class Ator {
    
    private String nome, nascimento, email, nome_artistico, cidade, endereco, bairro, estado;
    private Integer qtd_novela, numero_eventos;
    private Double salario_mensal, cache;


    
    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getNascimento() {
        return nascimento;
    }

    public void setNascimento(String nascimento) {
        this.nascimento = nascimento;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getNome_artistico() {
        return nome_artistico;
    }

    public void setNome_artistico(String nome_artistico) {
        this.nome_artistico = nome_artistico;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Integer getQtd_novela() {
        return qtd_novela;
    }

    public void setQtd_novela(Integer qtd_novela) {
        this.qtd_novela = qtd_novela;
    }

    public Double getSalario_mensal() {
        return salario_mensal;
    }

    public void setSalario_mensal(Double salario_mensal) {
        this.salario_mensal = salario_mensal;
    }

    public Double getCache() {
        return cache;
    }

    public void setCache(Double cache) {
        this.cache = cache;
    }
    
    
    public String obterStatus(){
        String retorno = " ";
        if (qtd_novela <= 3 && salario_mensal < 5000.00){
            retorno = "Calouro";
        }
        else if (qtd_novela <= 6){
            retorno = "Revelação";
        }
        else if(qtd_novela <=6 && salario_mensal > 30000.00){    
            retorno = "Jóia";
        }
        else if(qtd_novela > 9 && salario_mensal < 30000.00 ){
            retorno = "Elenco de Apoio";
        }
        else if(salario_mensal > 30000.00 && salario_mensal < 100000.00){
            retorno = "Elenco Principal";
        }
        else if(salario_mensal > 100000.00){
            retorno = "Estrela";
        }
        else{
            retorno = "Elenco Regular";
        }
        
        return retorno;
    }
    
    public Double calcularGanhos(){
        Double total;
        total = salario_mensal + (cache * getNumero_eventos());
        return total;
    }

    /**
     * @param numero_eventos the numero_eventos to set
     */
    public void setNumero_eventos(Integer numero_eventos) {
        this.numero_eventos = numero_eventos;
    }

    /**
     * @return the numero_eventos
     */
    public Integer getNumero_eventos() {
        return numero_eventos;
    }

    
    /**
     * @return the numero_eventos
     */

   

    
    

    




}
